package com.cy;

import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import java.util.logging.Logger;
/*
* //启动类在运行时(类加载器-负责将)
//通过ClassLoader类加载器负责将磁盘中的类读到内存中 将类加载到内存
//通过线程thread调用io从磁盘读取文件信息
//读取类上的描述...并基于描述配置对象(BeanDefinition),存储类的信息(类全名,作用域.....)
//基于类的配置信息通过Bean工厂构建类的实例,并进行存储(对象池-用时从池中取)
//JVM参数分析
* 1.检测类的加载:-XX:+TraceClassLoading
* */

@SpringBootApplication
public class NoticeApplication {

    public static void main(String[] args) {
        SpringApplication.run(NoticeApplication.class, args);
    }

}
/**
 * 记住(规则):我们要交给spring容器管理的对象,一定要放在启动类所在包或子包中,
 * 然后使用特性注解进行描述(@Component,@Service,....)
 */